package demo08;

import java.util.Comparator;
import java.util.TreeSet;

/**
 * 第八题: 通过代码, 完成如下需求:
 * 1. 定义一个TreeSet集合，然后存入7个Double类型的数据，分别是[1.1,5.2,5.2,6.3,2.5,5.2,3.3]
 * 2. 不去重，然后遍历输出(从大到小)
 */
public class Test {
    public static void main(String[] args) {
        TreeSet<Double> ts = new TreeSet<>(new Comparator<Double>() {
            @Override
            public int compare(Double o1, Double o2) {
              /*  if (o2-o1==0)
                    return 0;*/
                o2.compareTo(o1);
                return o2 - o1 >= 0 ? 1 : -1;
            }
        });
        ts.add(1.1);
        ts.add(5.2);
        ts.add(5.2);
        ts.add(6.3);
        ts.add(2.5);
        ts.add(5.2);
        ts.add(3.3);

        for (Double t : ts) {
            System.out.println(t);
        }
    }
}
